go/parser.parser.lit (field)
22 uses
go/parser (current package)
interface.go#L236: if p.tok == token.SEMICOLON && p.lit == "\n" {
parser.go#L58: lit string // token literal
parser.go#L148: p.printTrace(s, p.lit)
parser.go#L157: p.pos, p.tok, p.lit = p.scanner.Scan()
parser.go#L159: if p.top && strings.HasPrefix(p.lit, "//go:build") {
parser.go#L160: if x, err := constraint.Parse(p.lit); err == nil {
parser.go#L189: if p.lit[1] == '*' {
parser.go#L191: for i := 0; i < len(p.lit); i++ {
parser.go#L192: if p.lit[i] == '\n' {
parser.go#L198: comment = &ast.Comment{Slash: p.pos, Text: p.lit}
parser.go#L309: case p.tok == token.SEMICOLON && p.lit == "\n":
parser.go#L313: msg += ", found " + p.lit
parser.go#L345: if p.tok != tok && p.tok == token.SEMICOLON && p.lit == "\n" {
parser.go#L362: if p.lit == ";" {
parser.go#L385: if p.tok == token.SEMICOLON && p.lit == "\n" {
parser.go#L470: name = p.lit
parser.go#L729: tag = &ast.BasicLit{ValuePos: p.pos, ValueEnd: p.stringEnd, Kind: p.tok, Value: p.lit}
parser.go#L1483: end := p.pos + token.Pos(len(p.lit))
parser.go#L1487: x := &ast.BasicLit{ValuePos: p.pos, ValueEnd: end, Kind: p.tok, Value: p.lit}
parser.go#L2127: semi.lit = p.lit
parser.go#L2488: s = &ast.EmptyStmt{Semicolon: p.pos, Implicit: p.lit == "\n"}
parser.go#L2527: path = p.lit